/*
 * MapLocation.h
 *
 *  Created on: 13.10.2012
 *      Author: caffeine
 */

#ifndef MAPLOCATION_H_
#define MAPLOCATION_H_

#include <object/ModelObject.h>
#include <object/ContainerNodeObject.h>
#include <ISerializationObject.h>

class MapLocation:public irr::object::ModelObject,public virtual irr::ISerializationObject {
private:
	irr::io::path pathToFileDecor;//!путь к файлу, где должны храниться дикарации. Файл будет открыт как только локация попытается загрузится
public:
	MapLocation(irr::io::path decorPath,irr::object::ContainerNodeObject*container,irr::IrrlichtDevice*device);
	virtual ~MapLocation();
	virtual void getSerialized(irr::xml::IXmlNode*node);
	virtual irr::xml::TagResult setSerialized(irr::xml::IXmlNode*node);
};

#endif /* MAPLOCATION_H_ */
